package com.appkubes.mall.core.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import com.baomidou.mybatisplus.annotation.*;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
 * app更新表
 * @author Rongjie
 */
@Data
@TableName("mall_system_app")
@KeySequence(value = "mall_system_app_SEQ")
@ApiModel(value = "MallSystemApp对象")
public class MallSystemApp implements Serializable{

       @TableId(value = "app_key", type = IdType.UUID)
       private String appKey;

       private Integer weid;

       @ApiModelProperty(value = "类型 ALL 整包更新 FIX 修复包")
       private String type;

       @ApiModelProperty(value = "平台 ANDROID IOS")
       private String platform;

       @ApiModelProperty(value = "版本名称")
       private String versionName;

       @ApiModelProperty(value = "版本号", example = "1")
       private Integer versionCode;

       @ApiModelProperty(value = "更新内容")
       private String content;

       @ApiModelProperty(value = "是否强制更新 0否 1是", example = "1")
       private Integer isForce;

       @ApiModelProperty(value = "地址 安卓和修复包为下载地址 iOS为安装地址")
       private String url;

}
